home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / qbbs / sver092.zip / S-VER.DOC < prev    next >
Text File  |  1990-09-17  |  13KB  |  333 lines

  1.  
  2.  
  3.     
  4.                                  S-VER
  5.  
  6.                             COPYRIGHTED 1990
  7.  
  8.                                   BY
  9.  
  10.                             STEVE GABRILOWITZ
  11.  
  12.  
  13.             A CALLBACK VERIFIER FOR REMOTE ACCESS OR QUICKBBS
  14.  
  15.  
  16.  
  17.  
  18.                             Table of Contents:
  19.  
  20.  
  21.                Item of Information                    Page #
  22.                ---------------------------------------------
  23.  
  24.                Reason S-VER was written ................ 1
  25.                Beta Testing Cycle ...................... 2
  26.                Registration ............................ 2
  27.                Installation ............................ 2
  28.                Control of Phone Numbers ................ 3
  29.                Convert.exe Program ..................... 3
  30.                Support Files ........................... 3
  31.                  S-INTRO.A?? ........................... 3
  32.                  S-TRASH.A?? ........................... 4
  33.                  S-DUPE.A?? ............................ 4
  34.                  S-LOGIN.A?? ........................... 4
  35.                  S-VALID.A?? ........................... 4
  36.                  S-LONGD.A?? ........................... 4
  37.                  S-VERM.ASC ............................ 4
  38.                  S-VERM.MNU ............................ 5
  39.                Operation of S-VER ...................... 5
  40.                Warranty ................................ 5
  41.                Progess Report / Updates ................ 5
  42.                Special Mentions ........................ 5
  43.                CopyRights .............................. 5
  44.  
  45.  
  46.  
  47. REASONING FOR WRITING "S-VER"
  48. -----------------------------
  49.   S-VER is a callback verifier written specifically for use with the
  50. Remote Access bulletin board system.  As far as I know, this is the
  51. only program of its kind that is designed with a multi-node RA system
  52. in mind.  The reason I wrote it is because I couldn't get any of the
  53. other callback systems to work right on my multi-node system and figured
  54. that there must be other Sysops having the same problem!  Of course,
  55. it will also work on a single node RA or QuickBBS system and also has 
  56. features intended to make it as flexible and easy to set up as possible.
  57.  
  58.  
  59. S-VER.DOC                                                      PAGE 1
  60.  
  61.  
  62.  
  63. BETA TEST CYCLE
  64. ---------------
  65.   S-VER has currently been tested on computer systems ranging from the 
  66. slowest XT to a 25 Mhz 386, and with modems ranging from 2400 baud 
  67. internal to a 14.4 HST, and has performed well on all.
  68.  
  69.  
  70. REGISTRATION
  71. ------------
  72.  
  73.                        THIS IS NOT FREE SOFTWARE!
  74.  
  75.   If you like and use S-VER on your system, please show your appreciation
  76. by registering.  Until you are registered and recieve your registration key,
  77. the software will make a note in your log reminding you to register.  It will
  78. also inform your users that it is not registered, and subject them to a 10
  79. second delay before asking them which phone number to dial.
  80.  
  81. If you try it and it doesn't work for you, or if you decide you don't like
  82. it, then please drop me a note telling me why.  This will help me make
  83. improvements as needed in future versions.
  84.  
  85.   I have just heard of a new concept in software marketing called DinnerWare.
  86. If you like this program, you can treat me and my wife out to dinner.  We
  87. like to eat at Burger King and Pizza Hut, but also really enjoy Red Lobster
  88. and Olive garden <grin>  Seriously, send what you feel you can afford, or
  89. what you think the program is worth.  Also, if you have any bug reports or
  90. suggestions for improvements, please send them electronically (1:363/1701) 
  91. 1-407-380-1701 or via US mail to:
  92.  
  93.                                     Steve Gabrilowitz
  94.                                     122 North DeerWood Avenue
  95.                                     Orlando, Florida 32825
  96.  
  97. INSTALLATION
  98. ------------
  99.  
  100.   First UnZip the S-VER.ZIP package...  Inside you will find a menu, support
  101. files, questionnaire, config & Exe. files.  All Text files will be placed in
  102. the Text files directory defined in your BBS configuration.  The Menu goes 
  103. into the Menus directory defined in your BBS configuration.  All other files 
  104. are placed in The Main BBS directory.
  105.  
  106.   When install S-VER, you must first run the configuration program SVER-CFG.
  107. It will create the configuration file in the current directory.  This may 
  108. be either your main BBS system directory as pointed to by the environment 
  109. variable RA on a RA system, or one of the multi-node sub-directories.  On a
  110. QuickBBS system, it must be in your main BBS directory.  If in the main 
  111. directory, the configuration will apply to all nodes that don't have their
  112. own configuration.  This allows you to customize the setup as much as may be
  113. necessary.  
  114.  
  115.   SVER-CFG is pretty much self explanatory, but a few comments on the 
  116. modem specific portion are in order.  First, try the default setup.  It has 
  117. worked on every system I've tried it on so far, so why mess with success? ;-)
  118. If you need to modify the init string, settings higher than X3 have been 
  119. observed to cause problems when it tries to dial out.  In the current version
  120. I think I have fixed this, but if you have problems that is the first place
  121. to look.  On some 1200 baud modems, you may need to use X1 or X2.  The modem 
  122. must return verbose status codes for this program to work, numeric ones won't 
  123. be recognized.  To toggle the settings between Yes and No, use the space bar.
  124. Also, the long distance Calling hours will not be displayed unless you have 
  125. long distance set to Yes - set them both to the same time (doesn't matter 
  126. what time you put in) if you want to allow long distance calling 'round 
  127. the clock.
  128.  
  129. S-VER.DOC                                                      PAGE 2
  130.  
  131.  
  132.  
  133. CONTROL OF PHONE NUMBERS
  134. ------------------------
  135.   The phone number setup is done in a manner similar to what you are probably
  136. familiar with in your nodelist processor.  The control file for this purpose
  137. is called PHONE#.CTL and may reside either in your main directory or a node
  138. directory.  Each line in the file looks like this:
  139.  
  140. Prefix_From_User  Prefix_To_Dial  Cost
  141.  
  142. The cost field may be omitted, and will be taken as 0 if blank.  
  143. The prefix_to_dial may also be omitted as of version 0.91, if it is then the
  144. corresponding prefix supplied by the user will be stripped out before dialing.
  145.  
  146.   For example, if I wanted to be able to call other systems in the Orlando 
  147. 380 exchange no matter whether the user entered an area code or not, I would 
  148. put the  following lines into my PHONE#.CTL:
  149. 407-380 380
  150. 380     380
  151.  
  152.   Phone numbers will be dealt with based on the first match in the 
  153. PHONE#.CTL file.  Therefore if you had a sequence like:
  154. 407     1-407
  155. 407-380 407
  156.  
  157.   Then 407-380 would be dialed as 1-407-380 which is probably not what you
  158. wanted.  If a number is not found, it is treated as long distance.  Otherwise
  159. you can control whether each number is long distance or local by using the 
  160. cost field.  This scheme should provide you with enough flexibility so that
  161. you can make the program do what you need no matter where in the world you
  162. are ;-)
  163.  
  164.  
  165. CONVERT.EXE
  166. -----------
  167.  
  168.   This little program will help you convert the LOCAL.CTL file used with
  169. other callback verifiers to the phone#.ctl needed by S-VER.  LOCAL.CTL
  170. Varies slightly in the first few lines depending on which program it was
  171. set for.  And all of these lines must be deleted before using CONVERT.
  172. You must specify the local area code on the command line.  IE:
  173.  
  174. CONVERT 407
  175.  
  176. SUPPORT FILES
  177. -------------
  178.   You completely control the look of S-VER by placing these files in your
  179. text files directory (each may have .ANS and .ASC flavors).  You may create
  180. your own or edit and use the ones provided.
  181.  
  182.  
  183. S-INTRO.A??
  184. -----------
  185.   The first file the user sees.  After this file is displayed, a prompt is 
  186. made to get phone number selection/confirmation.  S-Intro.A?? can be a 
  187. short intro into the S-VER system to explain uses.
  188.  
  189.  
  190.  
  191. S-VER.DOC                                                      PAGE 3
  192.  
  193.  
  194.  
  195.  
  196.  
  197. S-TRASH.A??
  198. -----------
  199.   This file is displayed if the phone number the user has selected is found
  200. in the PHONENUM.CTL file.  This would indicate that you have blocked the
  201. number out for some reason.
  202.  
  203.  
  204. S-DUPE.A??
  205. ----------
  206.   This file is displayed if another user has the same phone number as the one 
  207. currently chosen by the user, and you have selected dupe checking in the S-ver
  208. config.  A good idea here is to tell users to Leave a message to the Sysop
  209. if they are requesting access and inform them of Duplicate Phone Number.
  210.  
  211.  
  212. S-DISC.A??
  213. ----------
  214.   This file is displayed after the prompt, and before hanging up.  The
  215. purpose of S-DISC.A?? is to inform the user that they are about to be 
  216. disconnected.  Good idea here is to remind the users how to make their
  217. modem answer for them. 
  218.  
  219.  
  220. S-LOGIN.A??
  221. -----------
  222.   This is file that is displayed after the user answers the callback.  
  223. S-LOGIN.A?? should be edited to customize the look and style of your board.
  224.  
  225.  
  226.  
  227. S-VALID.A??
  228. -----------
  229.   This file is displayed after the user properly enters his or her password.
  230. S-VALID.A?? is a welcome back to the system after completing the Callback
  231. verifier.  A lot of Sysops tend to create custom screen here.
  232.  
  233. S-LONGD.A??
  234. -----------
  235.   This file is displayed if the user is long distance, and you have configured
  236. no long distance calls or it's the wrong time of day for a Long distance 
  237. callback.  If you have configured for long distance during limited hours, you 
  238. will want to indicate in this file the time period when the user should call 
  239. back and try again.  Please be specific as to the Hours the user can call,
  240. IE:  10pm to 3am East Standard Time.  Do not assume that everyone is on your
  241. time zone when allowing long distance call backs.
  242.  
  243. S-VERM.ASC
  244. ----------
  245.   This file contains the Users Manual for on-line help to the user. The
  246. S-VERM.ASC is called in from the S-VERM.MNU, as a list ascii file option.
  247.  
  248.  
  249.  
  250.  
  251. S-VER.DOC                                                      PAGE 4
  252.  
  253.  
  254.  
  255. S-VERM.MNU
  256. ----------
  257.   This is a sample menu ready to run..  just edit the necessary areas
  258. and colors to customize for your system.  The return to Main menu calls
  259. an option 3, but to be safe you can use an option 2 and give the menu
  260. name.
  261.  
  262.  
  263. OPERATION OF S-VER PROGRAM
  264. --------------------------
  265.   S-VER may be run either as a type 15 or a type 7 on a RA system.  On a 
  266. QuickBBS system, it must be run as a type 15.  On multi-node systems, if
  267. there is no CONFIG.RA in the current directory, you must specify the comm 
  268. port number to use.  This is easily done by using the *P parameter on a type
  269. 7 command.  If CONFIG.RA is in the current directory, S-VER will take the
  270. comm port from there and ignore anything on the command line.  Command line
  271. parameters are completely ignored on a QuickBBS system as it is always 
  272. possible to get the comm port from CONFIG.BBS.
  273.  
  274.  
  275. WARRANTY
  276. --------
  277.   If you break it, and tell me as much as you can about the circumstances, I
  278. will do my level best to make it work.  No other warranty is offered or 
  279. implied.  You assume all responsibility for any damage to your equipment or
  280. data as a result of using this product.  I may feel bad about it, but I'm not
  281. responsible or liable.  Use of the product constitutes acceptance of this
  282. agreement.
  283.  
  284.  
  285. PROGRESS REPORT / UPDATES:
  286. --------------------------
  287. 7/2/90 
  288. Version 0.90
  289.   Initial Release for S-VER090.ZIP.  This was the First release of
  290. the Beta Copy of S-VER. 
  291.  
  292. 8/20/90
  293. Version 0.91
  294.   Fixed problem where file is not displayed fully before hanging up.
  295.   Fixed long distance calling hours bug.
  296.   Added capability for sysop to abort call during dial process.
  297.   Changed delay after modem initialization.
  298.   Fossil advertisement no longer trashes the screen.
  299.   Added support for higher X settings, let me know if this works right ;-)
  300.   Added errorlevel exit depending on results of validation:
  301.     1:  Validation successful
  302.     2:  Validation failure 
  303.     3:  Validation not attempted
  304.     4:  Sysop error
  305.     5:  Program error
  306.   Added registration key system.
  307.  
  308. 9/17/90
  309. Version 0.92
  310.   QuickBBS support added!!!
  311.   Fixed problem where user was allowed back on BBS, even if S-VER 
  312.    configuration said not to!
  313.   S-VER now waits for a carriage return from the user before displaying 
  314.    S-LOGIN.A??, this should fix the problem where S-LOGIN was not always
  315.    displayed after connect.
  316.   Minor bug in phone dupe checker fixed.
  317.  
  318.  
  319. SPECIAL MENTIONS
  320. ----------------
  321.   A thank you goes out to Peter Kling; Computer Group,Ltd (tm) 1:267/169.
  322. For all of his work with this Fine Documentation, and Alpha Bashing...
  323. Printed copies of S-VER Doc's and Files are available through Peter Kling...  
  324.  
  325.  
  326. COPYRIGHTS NOTICES
  327. ------------------
  328. S-VER (tm) is Copyrighted by STEVE GABRILOWITZ.
  329. REMOTE ACCESS (tm) is Copyrighted by CONTINENTAL SOFTWARE, LTD.
  330.  
  331.  
  332. S-VER.DOC                                                      PAGE 5
  333.